#pragma once
#ifndef GAME_H
#define GAME_H

#include <SFML/Graphics.hpp>
#include <Box2D.h>
#include "DebugView.h"
#include "Render.h"
#include "CollisionManager.h"
#include "InputManager.h"

class Game
{
public:

	Game();

	~Game(void);

	bool isRunning();

	void update();

private:

	void initPhysics();
	
	b2World* world;

	sf::RenderWindow window;

	Render render;

	CollisionManager* collisionManager;

	Player* player;

	InputManager* inputManager;

};

#endif //GAME_H
